]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
13 years agoDefer initializing UI until after the global session has loaded
Jasper St. Pierre [Mon, 18 Feb 2013 10:26:25 +0000 (05:26 -0500)]
Defer initializing UI until after the global session has loaded

https://bugzilla.gnome.org/show_bug.cgi?id=694321

13 years agoUpdated Slovenian translation
Matej Urbančič [Thu, 7 Mar 2013 19:51:04 +0000 (20:51 +0100)]
Updated Slovenian translation

13 years agoFinnish translation update by Jiri Grönroos
Ville-Pekka Vainio [Thu, 7 Mar 2013 19:02:09 +0000 (21:02 +0200)]
Finnish translation update by Jiri Grönroos

13 years agoUpdated Kazakh translation.
Baurzhan Muftakhidinov [Thu, 7 Mar 2013 14:19:30 +0000 (20:19 +0600)]
Updated Kazakh translation.

13 years agotheme: match the hover effect radius to the prelight effect
Allan Day [Thu, 7 Mar 2013 12:48:38 +0000 (12:48 +0000)]
theme: match the hover effect radius to the prelight effect

Application view: the radius of the corners on the hover effect
should match the radius of the prelight effect that is used for
running apps. Original fix from Bharath Thiruveedula.

https://bugzilla.gnome.org/show_bug.cgi?id=691578

13 years agoUpdated Uyghur translation
Gheyret Kenji [Thu, 7 Mar 2013 12:05:47 +0000 (21:05 +0900)]
Updated Uyghur translation

Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
13 years agoUpdated Russian translation
Yuri Myasoedov [Thu, 7 Mar 2013 05:36:06 +0000 (09:36 +0400)]
Updated Russian translation

13 years agoRevert "Defer initializing UI until after the global session has loaded"
Ray Strode [Wed, 6 Mar 2013 22:25:28 +0000 (17:25 -0500)]
Revert "Defer initializing UI until after the global session has loaded"

This reverts commit 0bef925b5146794220a552f3422b0c0616466425.

Just for now.  Jasper has plans to clean up start up eventually.

https://bugzilla.gnome.org/show_bug.cgi?id=694321

13 years agoDefer initializing UI until after the global session has loaded
Jasper St. Pierre [Mon, 18 Feb 2013 10:26:25 +0000 (05:26 -0500)]
Defer initializing UI until after the global session has loaded

https://bugzilla.gnome.org/show_bug.cgi?id=694321

13 years agomain: Merge two different session-mode-updated handlers
Jasper St. Pierre [Mon, 18 Feb 2013 10:23:08 +0000 (05:23 -0500)]
main: Merge two different session-mode-updated handlers

https://bugzilla.gnome.org/show_bug.cgi?id=694321

13 years agoscreenShield: Drop fallback implementation
Florian Müllner [Mon, 4 Mar 2013 18:33:36 +0000 (19:33 +0100)]
screenShield: Drop fallback implementation

With fallback mode gone, we can no longer rely on gnome-screensaver
being installed. Rather than handling three different cases (GDM,
gnome-screensaver, no lock), disable the lock functionality when
not running under GDM.

https://bugzilla.gnome.org/show_bug.cgi?id=693403

13 years agologinManager: Move UnlockDialog.isSupported() here
Florian Müllner [Mon, 4 Mar 2013 18:20:12 +0000 (19:20 +0100)]
loginManager: Move UnlockDialog.isSupported() here

With fallback mode dropped, we can no longer rely on gnome-screensaver
to be installed, so we'll have cases where we are unable to lock the
screen. The user menu should not show the "Lock" item in this case,
but as UnlockDialog includes UserMenu, we cannot use the existing check
without creating a circular dependency; move the function to a more
generic place to fix.

https://bugzilla.gnome.org/show_bug.cgi?id=693403

13 years agobuild: Really remove build time dependency on tp-logger
Florian Müllner [Wed, 6 Mar 2013 12:32:55 +0000 (13:32 +0100)]
build: Really remove build time dependency on tp-logger

Commit 00eb764880d7 removed the dependency from configure, but kept
the gir include. Remove that as well.

https://bugzilla.gnome.org/show_bug.cgi?id=695272

13 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Wed, 6 Mar 2013 11:07:01 +0000 (19:07 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

13 years agobackground: don't use raise_top() since it's costly
Ray Strode [Tue, 5 Mar 2013 20:39:29 +0000 (15:39 -0500)]
background: don't use raise_top() since it's costly

We currently resync the stacking order of the two key frames
every iteration of the animation.  This is costly and unnecessary.

This commit ensures they're stacked properly up front and doesn't
touch them after that.

https://bugzilla.gnome.org/show_bug.cgi?id=694993

13 years agounlockDialog, loginDialog: Connect to the activate signal on the entry
Jasper St. Pierre [Tue, 5 Mar 2013 07:04:02 +0000 (02:04 -0500)]
unlockDialog, loginDialog: Connect to the activate signal on the entry

This is the recommended way to connect to an entry's activation binding --
event bubbling is not guaranteed by ClutterText.

https://bugzilla.gnome.org/show_bug.cgi?id=695154

13 years agoAssamese translation updated for gnome 3.8
Nilamdyuti Goswami [Tue, 5 Mar 2013 13:49:42 +0000 (19:19 +0530)]
Assamese translation updated for gnome 3.8

13 years agolayout: fix errors in fallback HotCorner function
Tim Lunn [Tue, 5 Mar 2013 06:49:35 +0000 (17:49 +1100)]
layout: fix errors in fallback HotCorner function

13 years agoBump version to 3.7.91
Florian Müllner [Mon, 4 Mar 2013 21:51:57 +0000 (22:51 +0100)]
Bump version to 3.7.91

Update NEWS.

13 years agost-icon: Don't cause a redraw by replacing the icon with itself
Adel Gadllah [Sat, 2 Mar 2013 20:50:47 +0000 (21:50 +0100)]
st-icon: Don't cause a redraw by replacing the icon with itself

Check if the two icons match before setting a new icon, if they
do don't do anything.

Based on patch from Owen Taylor <otaylor@fishsoup.net>

https://bugzilla.gnome.org/show_bug.cgi?id=694988

13 years agolayout: Port the hot corner to pressure barriers
Jasper St. Pierre [Fri, 1 Mar 2013 21:19:07 +0000 (16:19 -0500)]
layout: Port the hot corner to pressure barriers

If the X server supports the new barrier features, we should
trigger the overview hot corner with a pressure barrier as well.

https://bugzilla.gnome.org/show_bug.cgi?id=663661

13 years agooverview: Try to do the right thing related to XDnD
Jasper St. Pierre [Mon, 4 Mar 2013 22:02:02 +0000 (17:02 -0500)]
overview: Try to do the right thing related to XDnD

Rather than expose a dizzying array of methods related to managing
state that require infecting every user of the overview methods, try
to do the sensible and smart thing internally. Now, the overview
itself tracks when XDND drags start, and simply calling show, hide or
toggle while an XDnD drag is in effect will show the overview, and
will only take the grab until after the XDND drag ends.

https://bugzilla.gnome.org/show_bug.cgi?id=663661

13 years agolayout: Don't use the corner's position for positioning ripples
Jasper St. Pierre [Sun, 3 Mar 2013 19:08:30 +0000 (14:08 -0500)]
layout: Don't use the corner's position for positioning ripples

The corner may not be there in the future.

https://bugzilla.gnome.org/show_bug.cgi?id=663661

13 years agolayout: Put two barriers near every single hot corner
Jasper St. Pierre [Fri, 1 Mar 2013 20:07:11 +0000 (15:07 -0500)]
layout: Put two barriers near every single hot corner

This will make the hot corner easier to hit on multi-monitor
scenarios, and also gives us a convenient set of barriers to
key pressure off of.

https://bugzilla.gnome.org/show_bug.cgi?id=663661

13 years agomain: defer session update until startup animation
Ray Strode [Mon, 4 Mar 2013 02:58:37 +0000 (21:58 -0500)]
main: defer session update until startup animation

We currently call the session updated handler as soon as
the session modes are read.  This handler sets up keybindings
for leaving the overview (if a user session) and shows the
login dialog (if a gdm session).

We can't do the latter until the stage is mapped because it
takes a grab, and we don't need to do the former until the
user goes into the overview.

This commit defers processing session updates until the
the layout manager says start up is prepared.

It fixes a race condition at login screen startup now that
we don't show the stage right away.

https://bugzilla.gnome.org/show_bug.cgi?id=694321

13 years agomain: don't explicitly hide the stage
Ray Strode [Mon, 4 Mar 2013 01:56:05 +0000 (20:56 -0500)]
main: don't explicitly hide the stage

It's hidden by default, so there's no point in hiding it explicitly.

https://bugzilla.gnome.org/show_bug.cgi?id=694321

13 years agooverviewControls: only show chat icon in messages indicator for chats
Cosimo Cecchi [Mon, 4 Mar 2013 21:23:45 +0000 (16:23 -0500)]
overviewControls: only show chat icon in messages indicator for chats

Only show the chat icon in the new messages indicator when at least one
among the outstanding notifications is a chat.

13 years agolayout: Pass the X/Y coordinates when constructing the corner
Jasper St. Pierre [Fri, 1 Mar 2013 21:13:12 +0000 (16:13 -0500)]
layout: Pass the X/Y coordinates when constructing the corner

There's no guarantee that hot corners will have an actor in
the future -- they may be powered entirely by a barrier.

https://bugzilla.gnome.org/show_bug.cgi?id=663661

13 years agolayout: Construct the primary monitors's hot corner, too
Jasper St. Pierre [Fri, 1 Mar 2013 21:00:37 +0000 (16:00 -0500)]
layout: Construct the primary monitors's hot corner, too

This cleans up the code considerably, and makes it so that
one path creates all hot corners for all monitors. Why this
wasn't done originally, I have no clue...

The one complication is debouncing if the button and hot corner
are triggered in rapid succession, so we just move this tracking
to the overview.

https://bugzilla.gnome.org/show_bug.cgi?id=663661

13 years agolayout: Allow multiple barriers to contribute to a PressureBarrier
Jasper St. Pierre [Fri, 1 Mar 2013 19:57:38 +0000 (14:57 -0500)]
layout: Allow multiple barriers to contribute to a PressureBarrier

For the HotCorner case, we want to have to barriers both contribute
to the hot corner pressure, so we can't simply wrap the pressure
barrier.

13 years agolayout: Move tray-specific event filtration to the user of PressureBarrier
Jasper St. Pierre [Fri, 1 Mar 2013 20:33:39 +0000 (15:33 -0500)]
layout: Move tray-specific event filtration to the user of PressureBarrier

For the HotCorner, we want to have different logic for tossing out
specific events based on the grabbed state, etc. so make us have
to pass in an event filter callback.

13 years agolayout: Move the keybinding mode to the user of PressureBarrier
Jasper St. Pierre [Fri, 1 Mar 2013 20:45:56 +0000 (15:45 -0500)]
layout: Move the keybinding mode to the user of PressureBarrier

For the hot corner case, we want to have the pressure apply both in
and outside of the overview, so we need to move this to the user. At
the same time, use keybinding mode math that's more like what's used
in filterKeybinding.

While it may seem like an abuse of the KeyBindingMode API, it may
become more reasonable if one thinks of the pressure barrier as a
binding of sorts, just applied to the mouse. If a ButtonBinding API
was added to mutter, I think we'd use the existing KeyBindingMode
infastructure there as well.

13 years agolayout: Debounce triggering barriers
Jasper St. Pierre [Fri, 1 Mar 2013 20:29:42 +0000 (15:29 -0500)]
layout: Debounce triggering barriers

Ensure that the pointer leaves the barrier before we trigger again.

For the message tray case, this doesn't matter much, as the trigger
won't have any effect after the grab is taken, but in the overview
HotCorner case, this ensures that we don't trigger the overview
transition many times simply by holding pressure against the hot
corner, which is easy to do accidentally.

13 years agolayout: Prevent going into negatives with the pressure
Jasper St. Pierre [Fri, 1 Mar 2013 20:21:25 +0000 (15:21 -0500)]
layout: Prevent going into negatives with the pressure

We capped each event to 15px of travel, but we didn't do the same
cap when subtracting events that were too old.

13 years agoUpdated Lithuanian translation
Aurimas Černius [Mon, 4 Mar 2013 20:45:23 +0000 (22:45 +0200)]
Updated Lithuanian translation

13 years agoCalendar: only show events when configured in Evolution
Giovanni Campagna [Mon, 29 Oct 2012 15:37:07 +0000 (16:37 +0100)]
Calendar: only show events when configured in Evolution

When no calendars are enabled, hide the events pane completely instead
of showing it empty.

https://bugzilla.gnome.org/show_bug.cgi?id=680083

13 years agoCalendar: dim days from other months, even if they have events
Giovanni Campagna [Mon, 17 Dec 2012 21:26:26 +0000 (22:26 +0100)]
Calendar: dim days from other months, even if they have events

Invert the order of the declarations, so those for calendar-other-month-day
take priority over those for calendar-day-with-events.

https://bugzilla.gnome.org/show_bug.cgi?id=641383

13 years agoCalendar: clean up code by always having an event source
Giovanni Campagna [Mon, 4 Mar 2013 16:04:28 +0000 (17:04 +0100)]
Calendar: clean up code by always having an event source

Instead of sometimes having an event source and sometimes not, use
the empty event source when the session mode says the calendar is
disabled. This way, the code can assume an event source object and
avoid checks.

https://bugzilla.gnome.org/show_bug.cgi?id=641383

13 years agoCalendar: freeze updates when the event source is loading
Giovanni Campagna [Tue, 23 Oct 2012 16:41:24 +0000 (18:41 +0200)]
Calendar: freeze updates when the event source is loading

Check if the event source is currently doing an async call, and prevent
UI updates in that case. This avoids a flash of "No updates" when switching
months.

https://bugzilla.gnome.org/show_bug.cgi?id=641383

13 years agoCalendar: force all months at the same height
Giovanni Campagna [Tue, 23 Oct 2012 16:21:20 +0000 (18:21 +0200)]
Calendar: force all months at the same height

Add one or two weeks from nearby months to avoid changing the menu height
when navigating it.

https://bugzilla.gnome.org/show_bug.cgi?id=641383

13 years agoMigrate from libgnome-keyring to libsecret
Stef Walter [Tue, 10 Jul 2012 12:52:40 +0000 (14:52 +0200)]
Migrate from libgnome-keyring to libsecret

 * See: https://live.gnome.org/GnomeGoals/LibsecretMigration

https://bugzilla.gnome.org/show_bug.cgi?id=679851

13 years agostatus/keyboard: Don't allow the switcher in the message tray
Rui Matos [Mon, 4 Mar 2013 13:41:55 +0000 (14:41 +0100)]
status/keyboard: Don't allow the switcher in the message tray

SwitcherPopup relies on being able to pushModal(), setting the stage
input mode to FULLSCREEN, and then doing regular event processing on
the actor it adds to uiGroup. But MessageTray uses GrabHelper which
sets up a 'captured-event' handler on the stage and thus gets all
events itself.

This, of course, breaks the switcher if it's brought up in the message
tray so, for now, we'll just prevent it from being used there.

https://bugzilla.gnome.org/show_bug.cgi?id=693907

13 years agotheme: use standard styling for ibus candidate popups
Allan Day [Wed, 27 Feb 2013 12:11:55 +0000 (12:11 +0000)]
theme: use standard styling for ibus candidate popups

This is more consistent and helps with legibility.

https://bugzilla.gnome.org/show_bug.cgi?id=694796

13 years agomain: don't hook up overview keybinding until after startup
Ray Strode [Mon, 4 Mar 2013 13:07:14 +0000 (08:07 -0500)]
main: don't hook up overview keybinding until after startup

Toggling the overview during the startup animation reportedly
causes stuck grab and other odd behavior.

There's no reason to handle toggling the overview during this
time anyway.

This commit defers that handling until after startup.

https://bugzilla.gnome.org/show_bug.cgi?id=694837

13 years agomain: drop superfluous Lang.bind(this, ...)
Ray Strode [Mon, 4 Mar 2013 16:34:17 +0000 (11:34 -0500)]
main: drop superfluous Lang.bind(this, ...)

Jasper noticed this and I forgot to clean it up before pushing,
then I just noticed it again when doing some other patches

https://bugzilla.gnome.org/show_bug.cgi?id=694326

13 years agoshellEntry: Disable copy action for password entries
Florian Müllner [Mon, 4 Mar 2013 15:22:16 +0000 (16:22 +0100)]
shellEntry: Disable copy action for password entries

Curently it is possible to copy the content of password entries,
and paste it elsewhere in clear text. This is undesirable, so
follow GTK+'s behavior and disable the copy action for password
entries.

https://bugzilla.gnome.org/show_bug.cgi?id=695104

13 years agost-entry: Disable cut/copy actions in password entries
Florian Müllner [Mon, 4 Mar 2013 15:21:57 +0000 (16:21 +0100)]
st-entry: Disable cut/copy actions in password entries

Curently it is possible to copy the content of password entries,
and paste it elsewhere in clear text. This is undesirable, so
follow GTK+'s behavior and disable the cut/copy actions for
password entries.

https://bugzilla.gnome.org/show_bug.cgi?id=695104

13 years agoconfigure.ac: remove telepathy-logger dep
Guillaume Desmottes [Wed, 7 Nov 2012 08:11:30 +0000 (09:11 +0100)]
configure.ac: remove telepathy-logger dep

We don't use it in C code any more.

https://bugzilla.gnome.org/show_bug.cgi?id=687748

13 years agoworkspacesView: Always zoom out switcher when using static workspaces
Florian Müllner [Thu, 24 Jan 2013 11:14:19 +0000 (12:14 +0100)]
workspacesView: Always zoom out switcher when using static workspaces

We always leave the workspace switcher zoomed out when we can assume
that the user is actually making use of workspaces. For the default
dynamic workspace behavior, we make this assumption when more than
two workspaces are in use (e.g. at least two workspaces contain windows
plus an empty one at the end). However this test does not make sense
when using static workspaces - in that case, not using workspaces
would be indicated by a workspace number of 1 (in which case the
entire switcher is hidden completely), so add a check for dynamic
workspaces to the condition.

https://bugzilla.gnome.org/show_bug.cgi?id=695126

13 years agoswitcherPopup: Remove separator support
Florian Müllner [Fri, 22 Feb 2013 05:13:10 +0000 (06:13 +0100)]
switcherPopup: Remove separator support

Since the alt-tab switcher stopped using separators, the functionality
is unused, remove it.

https://bugzilla.gnome.org/show_bug.cgi?id=661156

13 years agoaltTab: Ignore workspaces in popups
Florian Müllner [Thu, 29 Sep 2011 21:43:59 +0000 (23:43 +0200)]
altTab: Ignore workspaces in popups

Currently both the app switcher and the thumbnail list divide items
first into two groups (based on whether the item is located on the
current workspace or not), and then sort each group individually
by MRU.
The resulting behavior is often confusing, e.g. when using alt-tab
a second time does not switch back to the original window when the first
invocation involved a workspace switch and the workspace contains
windows of more than one application.
Instead, make the behavior more predictable by sorting both lists
strictly by MRU.

https://bugzilla.gnome.org/show_bug.cgi?id=661156

13 years agoUpdated Spanish translation
Daniel Mustieles [Mon, 4 Mar 2013 13:52:05 +0000 (14:52 +0100)]
Updated Spanish translation

13 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Mon, 4 Mar 2013 13:15:59 +0000 (14:15 +0100)]
Updated Norwegian bokmål translation

13 years agoUpdated Galician translations
Fran Diéguez [Mon, 4 Mar 2013 11:41:17 +0000 (12:41 +0100)]
Updated Galician translations

13 years agomodalDialog: Fix auto-completion of prompts immediately upon display
Stef Walter [Wed, 13 Feb 2013 20:57:02 +0000 (21:57 +0100)]
modalDialog: Fix auto-completion of prompts immediately upon display

Shell modal dialogs can take their action on a certain key's
key-release-event. For example on <enter> the affirmative action is
usually run.

Make sure that the key was also pressed on the dialog and we're not
seeing a spurious key-release-event from a key that was pressed before
the dialog was displayed.

https://bugzilla.gnome.org/show_bug.cgi?id=692937

13 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Mon, 4 Mar 2013 03:52:05 +0000 (00:52 -0300)]
Updated Brazilian Portuguese translation

13 years agostatus/keyboard: Don't show the switcher with less than 2 items
Rui Matos [Sat, 2 Mar 2013 15:51:00 +0000 (16:51 +0100)]
status/keyboard: Don't show the switcher with less than 2 items

https://bugzilla.gnome.org/show_bug.cgi?id=695000

13 years agoxdndHandler: Ensure that the XDnD clone is on top of the panel
Jasper St. Pierre [Sun, 3 Mar 2013 19:15:28 +0000 (14:15 -0500)]
xdndHandler: Ensure that the XDnD clone is on top of the panel

The panel is added to the uiGroup, not the overlay group, so
to stack on top of it, we need to add ourselves to the uiGroup
as well.

https://bugzilla.gnome.org/show_bug.cgi?id=695073

13 years agoviewSelector: Move the loupe icon to the primary slot
Jasper St. Pierre [Sun, 3 Mar 2013 18:56:12 +0000 (13:56 -0500)]
viewSelector: Move the loupe icon to the primary slot

This matches the behavior in GTK+. See the rationale there.

https://bugzilla.gnome.org/show_bug.cgi?id=695069

13 years agoUpdated Russian translation
Stas Solovey [Sun, 3 Mar 2013 19:22:11 +0000 (23:22 +0400)]
Updated Russian translation

13 years agoOtherUsersDialog: wrap the description label
Giovanni Campagna [Sat, 2 Mar 2013 15:55:13 +0000 (16:55 +0100)]
OtherUsersDialog: wrap the description label

In some languages (like Italian) it doesn't fit in one line.

https://bugzilla.gnome.org/show_bug.cgi?id=695002

13 years agoOtherUsersDialog: don't show closing sessions
Giovanni Campagna [Sat, 2 Mar 2013 15:53:50 +0000 (16:53 +0100)]
OtherUsersDialog: don't show closing sessions

It is possible that a session survives after closing, if any processes
(usually PulseAudio and GConf) are still alive at the end. In that case,
ignore it, as the user is already logged out and there is nothing to lose.

https://bugzilla.gnome.org/show_bug.cgi?id=695002

13 years agoswitcherPopup: Cancel the OSD popup before showing
Florian Müllner [Sat, 2 Mar 2013 18:56:37 +0000 (19:56 +0100)]
switcherPopup: Cancel the OSD popup before showing

It is irritating to show two different system popups at the same
time, so let switcher popups like alt-tab cancel out the OSD.

https://bugzilla.gnome.org/show_bug.cgi?id=613543

13 years agoshellDBus: Export ShowOSD() method on the bus
Florian Müllner [Sat, 2 Mar 2013 15:22:49 +0000 (16:22 +0100)]
shellDBus: Export ShowOSD() method on the bus

Export a simple method to trigger an OSD popup. gnome-settings-daemon
will use this to replace its own OSD UI.

https://bugzilla.gnome.org/show_bug.cgi?id=613543

13 years agoosdWindow: Add a simple OSD popup
Florian Müllner [Sat, 2 Mar 2013 09:48:25 +0000 (10:48 +0100)]
osdWindow: Add a simple OSD popup

Implement a basic OSD popup that shows an icon and optionally a label
and a fill level. It is based on the existing OSD implementation in
gnome-settings-daemon, which it will replace.

https://bugzilla.gnome.org/show_bug.cgi?id=613543

13 years agoUpdated Greek translation
Dimitris Spingos [Sun, 3 Mar 2013 11:24:37 +0000 (13:24 +0200)]
Updated Greek translation

13 years agoUpdated Uyghur translation
Gheyret Kenji [Sun, 3 Mar 2013 07:00:53 +0000 (16:00 +0900)]
Updated Uyghur translation

Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
13 years agoUpdated Vietnamese translation
Nguyễn Thái Ngọc Duy [Sun, 3 Mar 2013 04:13:32 +0000 (11:13 +0700)]
Updated Vietnamese translation

13 years agopo/vi: import from Damned Lies
Nguyễn Thái Ngọc Duy [Sun, 3 Mar 2013 04:11:26 +0000 (11:11 +0700)]
po/vi: import from Damned Lies

13 years agoPunjabi: Translation updated (aalam)
A S Alam [Sun, 3 Mar 2013 01:40:45 +0000 (07:10 +0530)]
Punjabi: Translation updated (aalam)

13 years agolayout: tweak startup animation
Ray Strode [Thu, 21 Feb 2013 19:38:50 +0000 (14:38 -0500)]
layout: tweak startup animation

Following designer feedback, this commit makes the startup
animation a little more subtle.

https://bugzilla.gnome.org/show_bug.cgi?id=694326

13 years agobackground: drop StillFrame class
Ray Strode [Sat, 2 Mar 2013 22:41:06 +0000 (17:41 -0500)]
background: drop StillFrame class

We aren't using it anymore so nix it.

https://bugzilla.gnome.org/show_bug.cgi?id=694326

13 years agomain: put noise texture below startup animation, not still frames
Ray Strode [Thu, 21 Feb 2013 19:32:23 +0000 (14:32 -0500)]
main: put noise texture below startup animation, not still frames

Right now we take a still frame of the desktop before showing the
start up animation.  This gives us an animation over what was
there before startup.

That's not actually desirable when restarting the shell.  We don't
want to animate over undecorated windows, we really want to animate
over the noise texture.

This commit drops the still frames in favor of the noise texture.

https://bugzilla.gnome.org/show_bug.cgi?id=694326

13 years agoscreenShield: only pop lock-screen mode at the end of lift
Cosimo Cecchi [Sat, 2 Mar 2013 20:21:20 +0000 (15:21 -0500)]
screenShield: only pop lock-screen mode at the end of lift

This avoids the style of the top panel changing as soon as the lift key
is pressed weakening the curtain effect.

https://bugzilla.gnome.org/show_bug.cgi?id=695023

13 years agoscreenshot: Discard invalid sized areas
Adel Gadllah [Sat, 2 Mar 2013 13:59:05 +0000 (14:59 +0100)]
screenshot: Discard invalid sized areas

https://bugzilla.gnome.org/show_bug.cgi?id=694998

13 years agocss: Make input sources switcher symbol font smaller
Rui Matos [Sat, 2 Mar 2013 15:46:29 +0000 (16:46 +0100)]
css: Make input sources switcher symbol font smaller

Particularly when using asian languages the symbol could become large
enough to not fit in the space we have and we'd end up with a totally
ellipsized item.

https://bugzilla.gnome.org/show_bug.cgi?id=695001

13 years agoshell-global: Fix regression from 071a4e5f83db6a0e0ab01a3
Adel Gadllah [Sat, 2 Mar 2013 17:13:26 +0000 (18:13 +0100)]
shell-global: Fix regression from 071a4e5f83db6a0e0ab01a3

The clutter_threads_add_repaint_func_full need to return TRUE otherwise
they will be only called once.

https://bugzilla.gnome.org/show_bug.cgi?id=695006

13 years agol10n: Updated Italian translation
Luca Ferretti [Sat, 2 Mar 2013 14:55:04 +0000 (15:55 +0100)]
l10n: Updated Italian translation

13 years agoshell-global: Don't connect to the stage's paint signal
Adel Gadllah [Sat, 2 Mar 2013 12:25:37 +0000 (13:25 +0100)]
shell-global: Don't connect to the stage's paint signal

Doing so causes useless full stage redraws and breaks culling
as clutter cannot know how the signal handler affects painting.

So use clutter_threads_add_repaint_func_full instead.

https://bugzilla.gnome.org/show_bug.cgi?id=694988

13 years agoUpdated POTFILES.in
Piotr Drąg [Sat, 2 Mar 2013 00:31:00 +0000 (01:31 +0100)]
Updated POTFILES.in

13 years agoFix overview sizing with multimonitor
Giovanni Campagna [Fri, 1 Mar 2013 23:00:59 +0000 (00:00 +0100)]
Fix overview sizing with multimonitor

Previously, the overview BoxLayout was sized and positioned explicitly
using the primary monitor coordinates, as its parent was at 0,0 and
with a fixed layout manager. Now we use a bin layout, so we need to
position and size the stack actor, and set the overview boxlayout to
expand.
Take also the occasion to use a MonitorConstraint instead of handling
position and size manually.

https://bugzilla.gnome.org/show_bug.cgi?id=694969

13 years agoFix dash sliding animation with multiple monitors
Giovanni Campagna [Fri, 1 Mar 2013 23:16:34 +0000 (00:16 +0100)]
Fix dash sliding animation with multiple monitors

We used to clip the overview group to prevent the dash from sliding into
neighbor monitors, but now it moved to the groupStack, so we must move
the clip too.

https://bugzilla.gnome.org/show_bug.cgi?id=694970

13 years agotheme: tone down search results description font style
Cosimo Cecchi [Fri, 1 Mar 2013 19:21:07 +0000 (14:21 -0500)]
theme: tone down search results description font style

- don't use bold
- use regular font size
- make the text shadow less dramatic

13 years agooverviewControls: add a new messages indicator
Cosimo Cecchi [Fri, 1 Mar 2013 02:19:03 +0000 (21:19 -0500)]
overviewControls: add a new messages indicator

The new messages indicator will be visible when there are non-resident
notifications in the tray.

https://bugzilla.gnome.org/show_bug.cgi?id=687787

13 years agomessageTray: add an indicatorCount property
Cosimo Cecchi [Fri, 1 Mar 2013 02:25:05 +0000 (21:25 -0500)]
messageTray: add an indicatorCount property

This filters out resident and transient notifications in the normal
case, but just returns the number of unread messages for the Telepathy
implementation.

https://bugzilla.gnome.org/show_bug.cgi?id=687787

13 years agomessageTray: emit a signal when we're showing or hiding
Cosimo Cecchi [Fri, 1 Mar 2013 02:16:54 +0000 (21:16 -0500)]
messageTray: emit a signal when we're showing or hiding

This will be useful in a future commit.

https://bugzilla.gnome.org/show_bug.cgi?id=687787

13 years agost-widget: Don't add hidden actors to the paint volume
Adel Gadllah [Fri, 1 Mar 2013 17:52:02 +0000 (18:52 +0100)]
st-widget: Don't add hidden actors to the paint volume

We are not painting them anyway.

13 years agoshell-generic-container: Exclude skip_paint actors from the paint volume
Adel Gadllah [Fri, 1 Mar 2013 17:43:34 +0000 (18:43 +0100)]
shell-generic-container: Exclude skip_paint actors from the paint volume

We are not painting them so there is no reason to redraw a bigger
area because of them.

13 years agooverview: Move dash to a separate layer
Florian Müllner [Thu, 21 Feb 2013 17:48:09 +0000 (18:48 +0100)]
overview: Move dash to a separate layer

We generally want view content centered, in particular where the
view itself is symmetrical. So move the dash to a separate layer
and use a placeholder to account for its size when showing the
window picker, which is the only view where it doesn't make sense
to center the content.

https://bugzilla.gnome.org/show_bug.cgi?id=694261

13 years agooverview: Use the new main actor in show/hide transitions
Florian Müllner [Fri, 1 Mar 2013 17:14:33 +0000 (18:14 +0100)]
overview: Use the new main actor in show/hide transitions

Commit 43ed66cf266bbd changed the toplevel overview actor, so it
makes sense to change the show/hide transitions to use that instead
of the existing group, to avoid elements layered on top of the
group being excluded from the transitions.

13 years agoLayout: don't minimize fullscreen windows that are focused
Giovanni Campagna [Thu, 28 Feb 2013 22:17:47 +0000 (23:17 +0100)]
Layout: don't minimize fullscreen windows that are focused

Windows can sometimes be focused, or appear to be focused, without being
at the exact top of the stack, for example in the case of override-redirect
windows, or with attached modal dialogs. In that case, we should not
try to minimize them (as it creates a loop that makes it impossible to restore
the window)

https://bugzilla.gnome.org/show_bug.cgi?id=694905

13 years agooverview: use a bin for the main overview actor
Cosimo Cecchi [Fri, 1 Mar 2013 02:17:50 +0000 (21:17 -0500)]
overview: use a bin for the main overview actor

We'll pack the new messages indicator on top of the current overview
group, so we need to pack it into a ClutterBinLayout first.

https://bugzilla.gnome.org/show_bug.cgi?id=687787

13 years agomain: register with session manager explicitly
Ray Strode [Thu, 28 Feb 2013 15:43:39 +0000 (10:43 -0500)]
main: register with session manager explicitly

Mutter now makes session registration an explicit required
step.  This is so we can tell the session manager when
we're ready to move on to the next phase.

This commit calls the new Meta.register_with_session() api after we're
initialized.

https://bugzilla.gnome.org/show_bug.cgi?id=694876

13 years agoscroll-view-fade: Tweak easing at edges
Florian Müllner [Sat, 23 Feb 2013 00:37:05 +0000 (01:37 +0100)]
scroll-view-fade: Tweak easing at edges

Since commit b4f5f1e46174, the effect is eased in at the scroll
view's edges so that it does not appear out of nowhere. However,
the linear easing used is not the best option, as now the effect
appears so late that content near the edges ends up just being
cut off rather than faded out.
So adjust the easing function to have the effect appear faster.

https://bugzilla.gnome.org/show_bug.cgi?id=694327

13 years agoshellDBus: Add methods to handle key grabs
Florian Müllner [Sat, 11 Aug 2012 21:11:37 +0000 (23:11 +0200)]
shellDBus: Add methods to handle key grabs

Expose Mutter's external grab API on the bus, so gnome-settings-daemon
can refer keygrabbing to the shell.

https://bugzilla.gnome.org/show_bug.cgi?id=643111

13 years agoUpdated Basque language
Inaki Larranaga Murgoitio [Fri, 1 Mar 2013 08:27:53 +0000 (09:27 +0100)]
Updated Basque language

13 years agosearch: fix description of results
Giovanni Campagna [Wed, 27 Feb 2013 16:54:09 +0000 (17:54 +0100)]
search: fix description of results

"description" is documented as a valid field for search result metas,
and ListSearchResults implements it, so pass it down to be used.
Also, don't wrap the description in quotes, so that the search provider
can decide if it is an excerpt from the searched text or something else.
And to that extent, set use_markup to true, so that terms can be
highlighted.

https://bugzilla.gnome.org/show_bug.cgi?id=694906

13 years agoworkspace: Fix bad window positions with small windows
Jasper St. Pierre [Thu, 28 Feb 2013 21:08:19 +0000 (16:08 -0500)]
workspace: Fix bad window positions with small windows

This can happen if you open two or three terminal windows, and then
open the overview -- they're not centered. The issue is that because
of the WINDOW_CLONE_MAXIMUM_SCALE clamping, the scale that is being
laid out is different from the scale that the layout was calculated
for.

Implement and document a hack-ish solution which simply keeps the
scale for the layout as originally calculated, but centers the
windows inside the cell.

https://bugzilla.gnome.org/show_bug.cgi?id=694902

13 years agoworkspace: Use the scaled width when calculating the total width
Jasper St. Pierre [Thu, 28 Feb 2013 21:01:15 +0000 (16:01 -0500)]
workspace: Use the scaled width when calculating the total width

This is a small inconsistency I found in the code after review.

https://bugzilla.gnome.org/show_bug.cgi?id=694902

13 years agoworkspace: Write a giant wall of text describing the algorithm
Jasper St. Pierre [Thu, 28 Feb 2013 20:50:57 +0000 (15:50 -0500)]
workspace: Write a giant wall of text describing the algorithm

I wrote this for me to find solutions to some problems we were having
with the current situation, so why not check it in?

https://bugzilla.gnome.org/show_bug.cgi?id=694902